rain shower – English–Español translations

🇬🇧 en es 🇪🇸

rain shower noun

  • short period of rain
chubasco
Wiktionary Links